package com.sg.service.biz.bff;

import com.sg.dto.biz.bff.req.*;
import com.sg.dto.biz.bff.res.*;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface ChangeColumnService {
    /**
     * （1111待确认后删除）B1-修订批次外内容（公共）
     */
    BffReviseNotBatchContentComRespDto reviseNotBatchContentCom(BffReviseNotBatchContentComReqDto reqDto);

    /**
     * B1-1撤销修订底层变更字段（公共）
     */
    BffUndoReviseBaseChangeColRespDto undoReviseBaseChangeCol(BffUndoReviseBaseChangeColReqDto reqDto);

    /**
     * B1-修订批次下内容（公共）
     */
    BffReviseBatchContentComRespDto reviseBatchContentCom(BffReviseBatchContentComReqDto reqDto);

    /**
     * B1-查底层变更字段列表
     */
    BffQueryBaseChangeColListRespDto queryBaseChangeColList(BffQueryBaseChangeColListReqDto reqDto);

    /**
     * B1-1查询组织变更记录列表(管理)
     */
    BffQueryOrgChangeRecordListRespDto queryOrgChangeRecordList(BffQueryOrgChangeRecordListReqDto reqDto);

    /**
     * B1-3修订组织批次下内容(管理)
     */
    BffReviseOrgAtchContentRespDto reviseOrgAtchContent(BffReviseOrgAtchContentReqDto reqDto);

    /**
     * B1-3撤销修订部门资料(管理)
     */
    BffUndoReviseDeptInfoRespDto undoReviseDeptInfo(BffUndoReviseDeptInfoReqDto reqDto);

    /**
     * B1-3修订部门资料(管理)
     */
    BffReviseDeptInfoRespDto reviseDeptInfo(BffReviseDeptInfoReqDto reqDto);

    /**
     * B1-3撤销修订组织批次下内容(管理)
     */
    BffUndoReviseOrgAtchContentRespDto undoReviseOrgAtchContent(BffUndoReviseOrgAtchContentReqDto reqDto);

    /**
     * B1-1查询部门变更记录列表(管理)
     */
    BffQueryDeptChangeRecordListRespDto queryDeptChangeRecordList(BffQueryDeptChangeRecordListReqDto reqDto);

    /**
     * B1-判断重置修订元素(管理)
     */
    BffJudgeReviseElementRespDto judgeReviseElement(BffJudgeReviseElementReqDto reqDto);

    /**
     * B3-13查询评价模板变更记录列表(管理)
     */
    BffQueryEvaChangeRecordListRespDto queryEvaChangeRecordList(BffQueryEvaChangeRecordListReqDto reqDto);

    /**
     * B3-判断业务应用重置修订元素(管理)
     */
    BffJudgeAppReviseElementRespDto judgeAppReviseElement(BffJudgeAppReviseElementReqDto reqDto);

    /**
     * B3撤销修订评价批次下指标(管理)
     */
    BffUndoReviseEvaBatchTargetRespDto undoReviseEvaBatchTarget(BffUndoReviseEvaBatchTargetReqDto reqDto);

    /**
     * B3-13查询评价模板变更记录列表(管理)(边界)
     */
    BffQueryEvaChangeRecordListBorderRespDto queryEvaChangeRecordListBorder(BffQueryEvaChangeRecordListBorderReqDto reqDto);
    //
}
